package com.kgc.scd.service;

/**
 * Created On : 2022/11/15.
 * <p>
 * Author : yantao
 * <p>
 * Description: CouponWebService
 */
public interface CouponWebService {


    /**
     * @author : yantao
     * @date   : 2022/11/15
     * @param  : [couponId]
     * @return : boolean
     * @description : 判断商品优惠券是否过期
     */
    boolean isExpiredCoupon(String couponId);

    /**
     * @author : yantao
     * @date   : 2022/11/15
     * @param  : [couponId, userId]
     * @return : boolean
     * @description : 判断优惠券是否充足
     */
    boolean isSufficientIntegration(String couponId,String userId);

    void initializationAll(Integer integration1,Integer num1,Integer integration2,Integer num2,String userId);

    /**
     * @author : yantao
     * @date   : 2022/11/16
     * @param  : [couponId]
     * @return : boolean
     * @description : 判断库存
     */
    boolean judgingInventory(String couponId);

}
